put in the hard yards - German English Dictionary